tg-me.com/Python_Community_ru/2585
Last Update:
Что выведет данный код при запуске на Python 3.10+ (например, 3.11)?
📌 Подсказка: Обратите внимание на порядок проверок, на то, какие атрибуты попадают в others, и на использование __match_args__.
Ответ:
Automatic mode
Mode manual, другие ключи: ['threshold', 'debug']
Низкий порог 0
Краткое пояснение:
Для первого объекта (mode="auto", threshold=10) срабатывает первый case Config(mode="auto") → Automatic mode.
Для второго (mode="manual", threshold=5, debug=True) первый не совпадает, второй с threshold.
@Python_Community_ru
BY Python Community

Share with your friend now:
tg-me.com/Python_Community_ru/2585